导入 sys
导入 os

sys.path.追加(os.路径.绝对路径(r'G:\grasspy_zwmodules\pyecharts\zwpyecharts\src'))

从 网页io 导入 启动服务器
从 网页io.输出 导入 *

从 百度可视化 导入 选项
从 百度可视化.图表 导入 〇柱状图
从 百度可视化.捏造器 导入 捏造器
从 百度可视化.公用 导入 JS代码

套路 主函数():

    c = (
        〇柱状图()
        .添加x轴(捏造器.机选())
        .添加y轴("商家A", 捏造器.值々())
        .添加y轴("商家B", 捏造器.值々())
        .设置全局选项々(
            标题选项々=选项.〇标题选项々(主标题="原生图形 + 柱状图示例"),
            原生图形选项々=[
                选项.〇原生图形元素组件(
                    原生图形元素=选项.〇原生图形元素(
                        旋转=JS代码("Math.PI / 4"),
                        包围="raw",
                        右=110,
                        下=110,
                        z=100,
                    ),
                    子节点々=[
                        选项.〇原生图形矩形(
                            原生图形元素=选项.〇原生图形元素(
                                左="center", 上="center", z=100
                            ),
                            原生图形形状选项々=选项.〇原生图形形状选项々(宽度=400, 高度=50),
                            原生图形基本样式选项々=选项.〇原生图形基本样式选项々(
                                填充颜色="rgba(0,0,0,0.3)"
                            ),
                        ),
                        选项.〇原生图形文本(
                            原生图形元素=选项.〇原生图形元素(
                                左="center", 上="center", z=100
                            ),
                            原生图形文本样式选项々=选项.〇原生图形文本样式选项々(
                                文本="百度可视化 - 柱状图",
                                字体="bold 26px Microsoft YaHei",
                                原生图形基本样式选项々=选项.〇原生图形基本样式选项々(
                                    填充颜色="#fff"
                                ),
                            ),
                        ),
                    ],
                )
            ],
        )
    )

    c.宽度 = '100%'
    输出html(c.渲染到笔记本())

如果 __名称__ == "__主体__":
    启动服务器(主函数, 调试=真, 端口=8080)
